home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_09_02 / 9n02098c < prev    next >
Text File  |  1990-12-12  |  248b  |  19 lines

  1.  
  2.  
  3. SYMBOL *savesym(SYMBOL *s)
  4. {
  5. int size;
  6. SYMBOL *p;
  7.  
  8. size = sizeof(SYMBOL) + strlen(s->symbol);
  9. #ifdef LHEAP
  10. p = sbrk(size);
  11. if(p == (void *)(-1)) return(NULL);
  12. #else
  13. p = malloc(size);
  14. #endif
  15. if(p) memcpy(p,s,size);
  16. return(p);
  17. }
  18.  
  19.